﻿using System.Collections.Generic;

namespace Common
{
    /// <summary>
    /// Name - MyProgressViewModel.cs
    /// Description - Encapsulates data from the user interface for the business layer
    /// Programmer - Matthew Mitchell
    /// Date coded - 11/27/2011
    /// Arguments - None
    /// Variables - None
    /// Files accessed by this code artifact - None
    /// Files changed by this code artifact - None
    /// I/O - None
    /// Error Handling - None
    /// Modifications -
    ///     1.0 - Initial coding
    /// Known Faults -
    ///     1.0 - None known
    /// </summary>
    public class MyProgressViewModel
    {
        /// <summary>
        /// Gets or sets the trackable health parameters.
        /// </summary>
        /// <value>
        /// The trackable health parameters.
        /// </value>
        public IEnumerable<TrackableHealthParameter> TrackableHealthParameters { get; set; }

        /// <summary>
        /// Gets or sets a value indicating whether this instance has max tolerance.
        /// </summary>
        /// <value>
        /// 	<c>true</c> if this instance has max tolerance; otherwise, <c>false</c>.
        /// </value>
        public bool HasMaxTolerance { get; set; }

        /// <summary>
        /// Gets or sets a value indicating whether this instance has min tolerance.
        /// </summary>
        /// <value>
        /// 	<c>true</c> if this instance has min tolerance; otherwise, <c>false</c>.
        /// </value>
        public bool HasMinTolerance { get; set; }
    }
}
